package com.xyy.saas.payment.dao.model;

import lombok.*;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 新分账商户根据平台手续费生成结算表-shareFeeAccountWater(BankBillJd0027)实体类
 *
 * @author chujian
 * @since 2023-06-13 10:06:57
 */
@Builder
@Setter
@Getter
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class BankBillJd0027 implements Serializable {

    /**
     * 主键
     */
    private Long id;
    /**
     * 商户编码(卖家)
     */
    private String receiveId;
    /**
     * 商户名称(卖家)
     */
    private String receiveName;
    /**
     * 客户名称(买家)
     */
    private String userName;
    /**
     * 药帮忙订单号
     */
    private String ybmOrderNo;
    /**
     * 一级商户号(区分公司)
     */
    private String owner;
    /**
     * 二级商户号(区分公司)
     */
    private String merchantNo;
    /**
     * 账单文件名称
     */
    private String fileName;
    /**
     * 账单日期
     */
    private String billDate;
    /**
     * 结算单号
     */
    private String settleNo;
    /**
     * 扣款单号
     */
    private String payNo;
    /**
     * 在途户商户号
     */
    private String inTransitMerchantNo;
    /**
     * 平台商户订单号
     */
    private String platMerchantNo;
    /**
     * 平台业务订单号
     */
    private String platBusinessNo;
    /**
     * 订单金额
     */
    private BigDecimal orderAmount;
    /**
     * 结算完成时间
     */
    private String settleFinishTime;
    /**
     * 手续费
     */
    private BigDecimal fee;
    /**
     * 原平台商户订单号
     */
    private String oriPlatMerchantNo;
    /**
     * 支付工具
     */
    private String payStyle;
    /**
     * 订单类型
     */
    private String orderType;
    /**
     * 卡类型
     */
    private String cardType;
    /**
     * 发卡行
     */
    private String issuerBank;
    /**
     * 备注
     */
    private String remark;
    /**
     * 业务交易号
     */
    private String businessTradeNo;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改时间
     */
    private String updateTime;

}

